strategically important point - Alemán Inglés Diccionario